home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ETO Development Tools 4
/
ETO Development Tools 4.iso
/
Tools - Objects
/
Macintosh Programmer’s Workshop
/
MPW 3.1
/
MPW
/
Interfaces
/
CIncludes
/
String.h
< prev
next >
Wrap
Text File
|
1990-12-13
|
2KB
|
79 lines
/*
String.h -- String handling
Copyright Apple Computer,Inc. 1987, 1988
All rights reserved.
*/
#ifndef __STRING__
#define __STRING__
#ifndef __STDDEF__
#include <StdDef.h>
#endif __STDDEF__
/*
* Copying functions
*/
#ifdef __safe_link
extern "C" {
#endif
void *memcpy (void *s1, const void *s2, size_t n);
void *memmove (void *s1, const void *s2, size_t n);
char *strcpy (char *s1, const char *s2);
char *strncpy (char *s1, const char *s2, size_t n);
/*
* Concatenation functions
*/
char *strcat (char *s1, const char *s2);
char *strncat (char *s1, const char *s2, size_t n);
/*
* Comparison functions
*/
#ifndef __STDC__
void *memccpy(void *s1, const void *s2, int c, size_t n);
#endif
int memcmp (const void *s1, const void *s2, size_t n);
int strcmp (const char *s1, const char *s2);
int strcoll (const char *s1, const char *s2);
int strncmp (const char *s1, const char *s2, size_t n);
size_t strxfrm (char *s1, const char *s2, size_t n);
/*
* Search functions
*/
void *memchr (const void *s, int c, size_t n);
char *strchr (const char *s, int c);
size_t strcspn (const char *s1, const char *s2);
char * strpbrk (const char *s1, const char *s2);
char *strrchr (const char *s, int c);
size_t strspn (const char *s1, const char *s2);
char *strstr (const char *s1, const char *s2);
char *strtok (char *s1, const char *s2);
/*
* Miscellaneous functions
*/
void *memset (void *s, int c, size_t n);
char *strerror (int errnum);
size_t strlen (const char *s);
#ifdef __safe_link
}
#endif
#endif __STRING__